package com.tools.demo.login.secret;

public interface RsaEncode {

    String CHARSET = "utf-8";

    String SIGNATURE_INSTANCE = "SHA1WithRSA";

    /**
     * 加密
     * @param content 被加密内容
     * @return 加密内容
     */
    byte[] encrypt(byte[] content);

    /**
     * 加密
     * @param content 被加密内容
     * @return 加密内容
     */
    String encrypt(String content);

    /**
     * 解密
     * @param content 被解密内容
     * @return 解密内容
     */
    byte[] decrypt(byte[] content);

    /**
     * 解密
     * @param content 被解密内容
     * @return 解密内容
     */
    String decrypt(String content);

    /**
     * 获取Key密钥
     * @return key密钥
     */
    String getKey();
}
